package com.ysu.his.entity.check;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ysu.his.base.BaseEntity;
import lombok.Data;

import java.time.LocalDateTime;

@Data
public class CheckRequest extends BaseEntity
{
    //唯一标识
    private Long id;

    // 患者ID
    private Long patientId;

    // 开单医生ID
    private Long doctorId;

    // 检查项目编码
    private String checkItemCode;

    // 检查项目名称
    private String checkItemName;

    // 执行科室
    private String department;

    // 状态：0待支付/1已支付/2已执行/3已上传结果/4已取消
    private Integer status;

    // 申请时间
    private LocalDateTime requestTime;

    // 执行时间（检查完成时间）
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    private LocalDateTime executionTime;

    // 收费金额
    private Double feeAmount;

    // 备注
    private String remarks;

}
